P+ - Game & Watch - Subaction - SpecialAirLw
            
            
            
                |
                1 |
                2 |
                3 |
                4 |
                5 |
                6 |
                7 |
                8 |
                9 |
                10 |
                11 |
                12 |
                13 |
                14 |
                15 |
                16 |
                17 |
                18 |
                19 |
                20 |
                21 |
                22 |
                23 |
                24 |
                25 |
                26 |
                27 |
                28 |
                29 |
                30 |
                31 |
                32 |
                33 |
                34 |
                35 |
                36 |
                37 |
            
            
                
                
                
                
                
            
            
                
                
            
            
                
                
            
            
                
                
            
            
                
                
            
            Stats
            
                
                    | IASA: | None | 
                
                    | Subaction Index: | 0x1ea | 
            
            Scripts
            Main
            - FloatVariableSet { variable: LongtermAccessFloat (0x46), value: InternalConstantInt(HorizontalCharacterVelocity) }
- FloatVariableSet { variable: LongtermAccessFloat (0x45), value: InternalConstantInt(VerticalCharacterVelocity) }
- FloatVariableDivide { variable: LongtermAccessFloat (0x46), value: 1.6667 }
- BoolVariableSetTrue { variable: LongtermAccessBool(CanNotTeeter) }
- SetOrAddVelocity(SetOrAddVelocity { x_vel: 0.0, y_vel: 0.0, x_set: false, y_set: true })
- AddVelocity { x_vel: Variable(LongtermAccessFloat(Address(70))), y_vel: Constant(0.0) }
- BoolVariableSetFalse { variable: LongtermAccessBool(CanNotTeeter) }
- DisableMovement(DisableHorizontal)
- Goto(SpecialLw Main 0x26308)
GFX
            - Subroutine(SpecialLw GFX 0xa398)
- if (not(BoolIsTrue LongtermAccessBool (0x72))) - BoolVariableSetTrue { variable: LongtermAccessBool (0x72) }
- loop Infinite times: - AddVelocity { x_vel: Constant(0.0), y_vel: Constant(0.055) }
- if ((InternalConstantInt (0x1a) LessThan scalar(-1.2))) - ResetVerticalVelocityAndAcceleration(true)
- AddVelocity { x_vel: Constant(0.0), y_vel: Constant(-1.2) }
 
- SyncWait(1.0)
 
 
SFX
            - Goto(SpecialLw SFX 0xdc08)
Other
            - ItemVisibility(false)
- AsyncWait(5.0)
- Rumble { unk1: 16, unk2: 0 }